const axios = require('axios');

// 测试添加用户API
async function testAddUserAPI() {
  try {
    console.log('测试添加用户API...');
    
    // 测试数据
    const userData = {
      username: 'testuser',
      account: 'testaccount',
      password: '123456',
      email: 'test@example.com',
      phone: '13800138000',
      gender: 1,
      type: 'user',
      status: 1
    };
    
    console.log('发送用户数据:', userData);
    
    // 调用添加用户API
    const response = await axios.post('http://localhost:8081/user/register', userData);
    
    console.log('API响应:', response.data);
    
    if (response.data.code === 1) {
      console.log('✅ 用户添加成功');
      console.log('用户ID:', response.data.data.id);
      console.log('用户名:', response.data.data.username);
    } else {
      console.log('❌ 用户添加失败:', response.data.msg);
    }
    
  } catch (error) {
    console.error('❌ API调用失败:', error.message);
    if (error.response) {
      console.error('响应状态:', error.response.status);
      console.error('响应数据:', error.response.data);
    }
  }
}

// 运行测试
testAddUserAPI(); 